package com.ship.dispatch.bo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 船舶船员信息excelBo
 * @TableName sm_ship_crew_detail
 */
@Data
public class SmShipCrewExcelBo {

    /**
     * 船员名字
     */
    @ApiModelProperty(value = "船员名字")
    @ExcelProperty(value = "Last Name, First Name, Middle Name")
    private String crewName;

    /**
     * 船员职务
     */
    @ApiModelProperty(value = "船员职务")
    @ExcelProperty(value = "Rank")
    private String crewRank;

    /**
     * 出生日期
     */
    @ApiModelProperty(value = "出生日期")
    @ExcelProperty(value = "Birth")
    private String crewBirth;

    /**
     * 船员国籍
     */
    @ApiModelProperty(value = "船员国籍")
    @ExcelProperty(value = "Nationality")
    private String crewCountry;

    /**
     * 船员证号码
     */
    @ApiModelProperty(value = "船员证号码")
    @ExcelProperty(value = "Passport No")
    private String passportNo;

    /**
     * 发证日期
     */
    @ApiModelProperty(value = "发证日期")
    @ExcelProperty(value = "Issue Date")
    private Date issueDate;

    /**
     * 到期日期
     */
    @ApiModelProperty(value = "到期日期")
    @ExcelProperty(value = "Exp.Date")
    private Date expiraDate;

    /**
     * 上船时间
     */
    @ApiModelProperty(value = "上船时间")
    @ExcelProperty(value = "Date S/on")
    private Date onBoatDate;

    /**
     * 离船时间
     */
    @ApiModelProperty(value = "离船时间")
    @ExcelProperty(value = "Date/ S Off")
    private Date offBoatDate;

    /**
     * 上船地点
     */
    @ApiModelProperty(value = "上船地点")
    @ExcelProperty(value = "Place S/on")
    private String onBoatPlace;
}